# -*- coding: UTF-8 -*-
'''
@Project ：pythonProject 
@File    ：demo2.py
@Author  ：siwei
@Date    ：2023/10/17 23:02 
@other   ：str.print---->print(str)
'''
#需求:从键盘录入5个商品信息 (1001手机)添加到商品列表中，展示商品信息提示用户选择商品，
# 用户选中的商品添加到购物车中(购物车中的商品要逆序)用户选中的商品不存在需要有相应提示
# 当用户输入“q”时循环结束，显示购物车中的商品
list = []
for i in range(5):
    goods = str(input('请输入商品信息:'))
    list.append(goods)
print(list)

car = []
while True:         #输入q才结束循环,所以使用无限循环
    flag = False #代表没有商品的情况
    buy = str(input('请输入要购买的商品编号:'))
    for index,item in enumerate(list):
        if buy in item:
            car.append(list[index])
            flag = True #代表商品已找到
            print('商品已成功添加到购物车中')
            break       #退出for循环
    if buy == 'q':
            break       #退出while循环
    if flag == False and buy != 'q':
            print('商品不存在')
print('-'*50)
car.reverse()
print(car)
